### Задача 1

Объявите класс Line, объекты которого создаются командой:
```python
line = Line(x1, y1, x2, y2)
```
где `x1, y1, x2, y2` - координаты начала линии `(x1, y1)` и координаты конца линии `(x2, y2)`.

Могут быть произвольными числами. 

В объектах класса Line должны создаваться соответствующие локальные атрибуты с именами `x1, y1, x2, y2`.

В классе Line определить магический метод __len__() так, чтобы функция:
```python
bool(line)
```
возвращала `False`, если длина линии меньше 1.

```python
class Line:
    def __init__(...):
       ...

    def __len__(self):
        return ...

    def __bool__(self):
        return ...

```

### Задача 2

Объявите в программе класс `Player` (игрок), объекты которого создаются командой:
```python
player = Player(name, old, score)
```

где 

`name` - имя игрока (строка); 

`old` - возраст игрока (целое число);

`score` - набранные очки в игре (целое число). 

В каждом объекте класса `Player` должны создаваться аналогичные локальные атрибуты: `name, old, score`.

С объектами класса `Player` должна работать функция:

```python
bool(player)
```
которая возвращает `True`, если число очков больше нуля, и `False` - в противном случае.

С помощью команды:

Есть данные в виде многострочной строки

```
Смолов; 34; 16
Дзюба; 35; 30
Жирков; 40; 2
Малафеев; 45; -24
Тарасов; 37; 1
Березуцкий; 41; 0
Акинфеев; 37; -95
```
Каждую строку необходимо представить в виде объекта класса `Player` с соответствующими данными. 

И из этих объектов сформировать список `players`.

Отфильтруйте этот список (создайте новый: `players_filtered`), оставив всех игроков с числом очков больше нуля. 

Используйте для этого стандартную функцию `filter()` совместно с функцией `bool()` языка Python. 


```python
class Player:
    def __init__(self, name, old, score):
       ...

    def __bool__(self):
        ...

lst_in = '''
Смолов; 34; 16
Дзюба; 35; 30
Жирков; 40; 2
Малафеев 45; -24
Тарасов; 37; 1
Березуцкий; 41; 0
Акинфеев 37; -95
'''

players = ...
players_filtered = ...
```

### Как отсортировать игроков по по возрасту?